Skip to content

fix(deps): resolve Dependabot alerts for transitive deps#21

Open
dcbouius wants to merge 1 commit into
mainfrom
fix-dependabot-transitive-deps
Open

fix(deps): resolve Dependabot alerts for transitive deps#21
dcbouius wants to merge 1 commit into
mainfrom
fix-dependabot-transitive-deps

Conversation

@dcbouius

Copy link
Copy Markdown
Contributor

Clears all 14 open Dependabot alerts. All four flagged packages are transitive dependencies pulled in via @modelcontextprotocol/sdk — no direct deps changed.

Fixes

Package Severity Before After Pulled in via
fast-uri high 3.1.0 3.1.2 ajv (ajv-formats)
hono medium / low 4.12.12 4.12.25 @hono/node-server
qs medium 6.15.0 6.15.2 express → body-parser
ip-address medium 10.1.0 10.1.1 express-rate-limit

How

  • fast-uri, hono, qs update cleanly via npm update (within existing semver ranges).
  • express-rate-limit@8.3.2 pins ip-address to exactly 10.1.0, so npm update can't move it. Added a minimal overrides entry forcing the patched ip-address@10.1.1 (a patch release — API-compatible). The advisory is an XSS in Address6 HTML-emitting methods, which this server doesn't use, but the override clears the alert cleanly.

Verification

  • npm audit0 vulnerabilities
  • npm run build passes
  • Only package.json + package-lock.json changed

Clears all 14 open Dependabot alerts. All four flagged packages are
transitive deps pulled in via @modelcontextprotocol/sdk, fixed with
patch/minor bumps:

- fast-uri  3.1.0 -> 3.1.2  (high; via ajv)
- hono      4.12.12 -> 4.12.25 (medium/low; via @hono/node-server)
- qs        6.15.0 -> 6.15.2  (medium; via express/body-parser)
- ip-address 10.1.0 -> 10.1.1 (medium; via express-rate-limit)

fast-uri, hono and qs update cleanly via `npm update`. express-rate-limit
pins ip-address to exactly 10.1.0, so an `overrides` entry forces the
patched 10.1.1 (a patch release, API-compatible).

`npm audit` now reports 0 vulnerabilities; build passes.
@dcbouius dcbouius requested a review from DK09876 June 12, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant